package com.lostreseditores.sabersai.model;

import java.util.HashSet;
import java.util.Set;


public class Asignatura  implements java.io.Serializable {


     private Integer asigidn;
     private Claseasignatura claseasignatura;
     private String asigdescripv;
     private Long asigpromnacional;
     private Long asigdesvnacional;
     private Long asigpromnacsaber;
     private Long asigdesvnacsaber;
     private Integer asigxexamordfn;
     private Integer asigxexamordnn;
     private Integer asigxexamordsn;
     private Integer asigxexamordn2n;
     private Set<Asignaturaxcompetencia> asignaturaxcompetencias = new HashSet<Asignaturaxcompetencia>(0);
     private Set<Asignaturaxexamen> asignaturaxexamens = new HashSet<Asignaturaxexamen>(0);
     private Set<Logro> logros = new HashSet<Logro>(0);
     private Set<Asignaturaxcomponente> asignaturaxcomponentes = new HashSet<Asignaturaxcomponente>(0);

    public Asignatura() {
    }

	
    public Asignatura(Integer asigidn) {
        this.asigidn = asigidn;
    }
    public Asignatura(Integer asigidn, Claseasignatura claseasignatura, String asigdescripv, Long asigpromnacional, Long asigdesvnacional, Long asigpromnacsaber, Long asigdesvnacsaber, Integer asigxexamordfn, Integer asigxexamordnn, Integer asigxexamordsn, Integer asigxexamordn2n, Set<Asignaturaxcompetencia> asignaturaxcompetencias, Set<Asignaturaxexamen> asignaturaxexamens, Set<Logro> logros, Set<Asignaturaxcomponente> asignaturaxcomponentes) {
       this.asigidn = asigidn;
       this.claseasignatura = claseasignatura;
       this.asigdescripv = asigdescripv;
       this.asigpromnacional = asigpromnacional;
       this.asigdesvnacional = asigdesvnacional;
       this.asigpromnacsaber = asigpromnacsaber;
       this.asigdesvnacsaber = asigdesvnacsaber;
       this.asigxexamordfn = asigxexamordfn;
       this.asigxexamordnn = asigxexamordnn;
       this.asigxexamordsn = asigxexamordsn;
       this.asigxexamordn2n = asigxexamordn2n;
       this.asignaturaxcompetencias = asignaturaxcompetencias;
       this.asignaturaxexamens = asignaturaxexamens;
       this.logros = logros;
       this.asignaturaxcomponentes = asignaturaxcomponentes;
    }
   
    public Integer getAsigidn() {
        return this.asigidn;
    }
    
    public void setAsigidn(Integer asigidn) {
        this.asigidn = asigidn;
    }
    public Claseasignatura getClaseasignatura() {
        return this.claseasignatura;
    }
    
    public void setClaseasignatura(Claseasignatura claseasignatura) {
        this.claseasignatura = claseasignatura;
    }
    public String getAsigdescripv() {
        return this.asigdescripv;
    }
    
    public void setAsigdescripv(String asigdescripv) {
        this.asigdescripv = asigdescripv;
    }
    public Long getAsigpromnacional() {
        return this.asigpromnacional;
    }
    
    public void setAsigpromnacional(Long asigpromnacional) {
        this.asigpromnacional = asigpromnacional;
    }
    public Long getAsigdesvnacional() {
        return this.asigdesvnacional;
    }
    
    public void setAsigdesvnacional(Long asigdesvnacional) {
        this.asigdesvnacional = asigdesvnacional;
    }
    public Long getAsigpromnacsaber() {
        return this.asigpromnacsaber;
    }
    
    public void setAsigpromnacsaber(Long asigpromnacsaber) {
        this.asigpromnacsaber = asigpromnacsaber;
    }
    public Long getAsigdesvnacsaber() {
        return this.asigdesvnacsaber;
    }
    
    public void setAsigdesvnacsaber(Long asigdesvnacsaber) {
        this.asigdesvnacsaber = asigdesvnacsaber;
    }
    public Integer getAsigxexamordfn() {
        return this.asigxexamordfn;
    }
    
    public void setAsigxexamordfn(Integer asigxexamordfn) {
        this.asigxexamordfn = asigxexamordfn;
    }
    public Integer getAsigxexamordnn() {
        return this.asigxexamordnn;
    }
    
    public void setAsigxexamordnn(Integer asigxexamordnn) {
        this.asigxexamordnn = asigxexamordnn;
    }
    public Integer getAsigxexamordsn() {
        return this.asigxexamordsn;
    }
    
    public void setAsigxexamordsn(Integer asigxexamordsn) {
        this.asigxexamordsn = asigxexamordsn;
    }
    public Integer getAsigxexamordn2n() {
        return this.asigxexamordn2n;
    }
    
    public void setAsigxexamordn2n(Integer asigxexamordn2n) {
        this.asigxexamordn2n = asigxexamordn2n;
    }
    public Set<Asignaturaxcompetencia> getAsignaturaxcompetencias() {
        return this.asignaturaxcompetencias;
    }
    
    public void setAsignaturaxcompetencias(Set<Asignaturaxcompetencia> asignaturaxcompetencias) {
        this.asignaturaxcompetencias = asignaturaxcompetencias;
    }
    public Set<Asignaturaxexamen> getAsignaturaxexamens() {
        return this.asignaturaxexamens;
    }
    
    public void setAsignaturaxexamens(Set<Asignaturaxexamen> asignaturaxexamens) {
        this.asignaturaxexamens = asignaturaxexamens;
    }
    public Set<Logro> getLogros() {
        return this.logros;
    }
    
    public void setLogros(Set<Logro> logros) {
        this.logros = logros;
    }
    public Set<Asignaturaxcomponente> getAsignaturaxcomponentes() {
        return this.asignaturaxcomponentes;
    }
    
    public void setAsignaturaxcomponentes(Set<Asignaturaxcomponente> asignaturaxcomponentes) {
        this.asignaturaxcomponentes = asignaturaxcomponentes;
    }




}


